function EditDetail(elem, type){
		var data, id;
		var hbs = $('#editTmp').html();

		if(type=='add'){
			hbs = hbs.replace('{id}', '')
			 .replace('{sort}', '')
			 .replace('{attr}', '')
			 .replace('{txt}', '增加');
		} else if(type==null){
			data = JSON.parse($(elem).parents('tr').find('.jsonData').val());
			id = data.id;
			hbs = hbs.replace('{id}', data.id)
			 .replace('{sort}', data.sort)
			 .replace('{attr}', data.attr_name)
			 .replace('{txt}', '编辑'); 
		}
		$('body').append(hbs);
		return false;
	}

	$('body').on('click', '#sava', function(){
		// 保存
		var box = $('#editBox .modal-body');
		var id = box.find('.detail_id').val();
		var sort = box.find('[name="attr_sort"]').val();
		var attr = box.find('[name="attr_name"]').val();
		  
		   if(!isnumber(sort)||sort.length<1){
		      alert('请输入正确排序号');
		      return false; 
	       }
		   if(attr.length<2){
			   alert('输入属性名称过短');
			   return false; 
			}else if(attr.length>20){
			   alert('输入属性名称过长');
			   return false; 
			}
		var postJson = {
			id: id,
			attr_sort: sort,
			attr_name: attr
		}
		
		$.ajax({
			url: 'save',
			type: 'post',
			dataType: 'json',
			data: postJson,
			success: function(result){
				if(result.code == "1"){
					// 如果服务器处理成功则刷新页面
					window.location.reload();
				} else {
					alert('页面处理出错，请稍后重试！')
				}
			}
		})
		
	});
	
    //验证排序
    $('input[name="attr_sort"]').blur(function(){
        if(!isnumber($(this).val())||$(this).val().length<1){
            $(this).next().text('  * 请输入正确数字').removeClass('green').addClass('red');
        }else{                  
        	$(this).next().html('&nbsp;* <span class="icon-ok"></span>').removeClass('red').addClass('green'); 
            priortty=true;
        }
    });
    
    //验证名称
    // 验证用户名
    $('input[name="attr_name"]').blur(function(){
        if($(this).val().length >= 2 && $(this).val().length <=12 && $(this).val()!=''){
        	$(this).next().html('&nbsp;* <span class="icon-ok"></span>').removeClass('red').addClass('green'); 
            name=true;
        }else if($(this).val().length<2){
			$(this).next().html('&nbsp;* 属性名称过短').removeClass('green').addClass('red');
			return false; 
		}else if($(this).val().length>20){
			$(this).next().html('&nbsp;* 属性名称过长').removeClass('green').addClass('red');
			return false; 
		}
        });
    
	function isnumber(no)
	{
	    return !isNaN(no);
	}
